//中间件是一个函数  
const fs = require('fs');
const path = require('path');
module.exports = () => {
    return async (ctx,next) =>{
        //请求地址  请求方式  花费的时间  输出log.log文件
        let startTime = new Date().getTime();
        let {url,method} = ctx.request;
        await next();
        let endTime = new Date().getTime();

        let time = endTime - startTime;
        fs.appendFileSync(path.join(process.cwd(),'./log.log'),`${url}--${method}---${time}`)
    }
}